*{font-family:"微软雅黑",Tahoma,Geneva,Verdana,"Lucida Grande",Arial,Helvetica,宋体,sans-serif; word-wrap:break-word;}

/** common style */
.fll{float:left;}
.clr{clear:both;}

body{margin:0; background:url('images/background.png') no-repeat fixed bottom right; text-align:center; font-size:12px;}
div.wp{margin:20px auto; width:960px; text-align:left;}
table{border-collapse:collapse;font-size:12px;}
th{text-align:center;}

a{text-decoration:none; color:#2179d1;}
a:hover{color:#ff7f27; text-shadow:1px 1px 3px #999;}

/** account */
.tb{margin-bottom:4px;}
.tb span{margin-right:8px;}

.at{width:100%; background-color:rgba(255,255,255, 0.7);}
	.at tr.st0{}
		.at .st0 a.e0{display:none;}
	.at tr.st1{color:#999;}
		.at .st1 a.e1{display:none;}
	.at tr.st2{color:#f00;}
		.at .st2 a.e1{display:none;}

	.at th{border:1px solid #666; height:24px; line-height:24px;}
	/**.at th.c{width:3%;}*//
	.at th.u{width:30%;}
	.at th.p{width:30%;}
	.at th.s{width:5%;}
	.at th.t{width:20%;}
	.at th.o{width:15%;}

	.at td{border:1px solid #666; padding-left:6px; height:24px; line-height:24px; cursor:default;}
	/*.at td.c{text-align:center; padding:0;}*/
	.at td.p span{background-color:#000; color:#000; }
	.at td.o{text-align:center; padding:0;}
		.at td.o a{margin:0 2px;}
		.at td.o a.d{color:#f00;}

.hd{display:none;}

form.frm{margin:0}
	.frm .row{margin:4px 0 0; height:26px; line-height:26px;}
		.row label{width:50px; display:inline-block; text-indent:10px;}
		.row .txt{width:220px; border-width:1px; border-style:solid; border-color:#707070 #CECECE #CECECE #707070;}
		.row .txt:focus{border-color:#6FB1DF; box-shadow:0 0 5px #6FB1DF;}

.loading-panel{background:url('images/loading.gif') no-repeat center center; height:60px;}

/** log */
.lt{width:100%; background-color:rgba(255,255,255, 0.7);}
	.lt th{border:1px solid #666; height:24px; line-height:24px;}
	.lt th.u{width:40%;}
	.lt th.t{width:30%;}
	.lt th.s{width:30%;}
	.lt td{border:1px solid #666; padding-left:6px; height:24px; line-height:24px;}

.ttl{margin:8px 0; font-size:16px; font-weight:bold; text-shadow:2px 2px 1px #999; padding-bottom:4px; border-bottom:1px solid #ccc;}

.stat{width:160px; height:200px; box-sizing:border-box; padding:0 10px; border-right:1px solid #ccc;}
	.stat .lbl{font-weight:bold;}
	.stat .val{padding-right:6px; text-align:right; color:#666;}
.chart{width:800px; height:200px;}
	.chart .wait{width:100%; height:100%; padding-top:80px; text-align:center; font-weight:bold; font-size:16px; color:#ccc;}
